Cs403P Assignment 1 Solution Fall 2023 Cs403P Assignment No 1 Fall 2023